home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1980-01-01 | 1.5 KB | 39 lines |
- 10 SCREEN 1 : KEY OFF : CLS
- 11 CLEAR ,20000,1000
- 12 DEF SEG = 0 : POKE &H7D,&HBC ' BUFFER STARTS AT 47K
- 13 POINTER = &HBC00
- 14 '
- 15 '
- 16 '*****************************************************************
- 17 '** TRS-80 FONT ** IN SCREEN 1 OR 2 - THIS PROGRAM **
- 18 '** ** WILL CREATE THE GRAPHICS OF THE **
- 19 '** VERSION 1.1 ** TRS-80. CHR$(128) TO CHR$(191) **
- 20 '** ** IT THEN POINTS THE FONT DATA **
- 21 '** JUNE 14,1982 ** POINTER AT THE START OF THE TABLE **
- 22 '*****************************************************************
- 23 '
- 24 '
- 100 FOR X = 0 TO 63
- 110 CHARACTER = X
- 120 LINE3 = 0 : LINE2 = 0 : LINE1 = 0
- 130 IF (CHARACTER > 31) THEN LINE3 = LINE3 + 15 :CHARACTER = CHARACTER - 32
- 140 IF (CHARACTER > 15) THEN LINE3 = LINE3 + 240 :CHARACTER = CHARACTER - 16
- 150 IF (CHARACTER > 7) THEN LINE2 = LINE2 + 15 :CHARACTER = CHARACTER - 8
- 160 IF (CHARACTER > 3) THEN LINE2 = LINE2 + 240 :CHARACTER = CHARACTER - 4
- 170 IF (CHARACTER > 1) THEN LINE1 = LINE1 + 15 :CHARACTER = CHARACTER - 2
- 180 IF (CHARACTER = 1) THEN LINE1 = LINE1 + 240
- 190 POKE POINTER+0,LINE1
- 200 POKE POINTER+1,LINE1
- 210 POKE POINTER+2,LINE1
- 220 POKE POINTER+3,LINE2
- 230 POKE POINTER+4,LINE2
- 240 POKE POINTER+5,LINE3
- 250 POKE POINTER+6,LINE3
- 260 POKE POINTER+7,LINE3
- 270 POINTER = POINTER + 8
- 280 NEXT X
- 290 FOR X = 128 TO 191
- 300 PRINT CHR$(X);" ";
- 310 IF POS(O) > 35 THEN PRINT CHR$(13)
- 320 NEXT
-